@charset "utf-8";

/* base 公共部分 */
body {/* font: 12px/22px Arial, simSun-Ext8;*/ font: 12px/22px "宋体";background:#fff; color:#333; margin: 0px; text-align:center;color:#3f3f3f;}
*{ padding:0; margin:0; font-family:"宋体" !important;}
a { color:#333; text-decoration:none;}
a:hover{ color:#045aad; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.clearboth { clear:both; }
.page{ text-align:center; margin:10px 0; width:100%; float:left;}
.page a{ margin:0 2px; padding:2px 6px;}
.page a.dq,.page a:hover{color:#71c1ee;}
.back{ text-align:center;}
.back a:hover{ color:#ec6100;}


.wrapper{ width:100%; margin:0 auto; text-align:left;}
/*头部*/
.header{width:100%;height:152px;background:url(../images/headertopbg.jpg) repeat-x center top;}
.header_center{width:1000px;height:109px;margin:0 auto;}
.logo{float:left;}
.header_center_right{float:right;text-align:right;line-height:46px;padding-top:14px;}

/*菜单*/
.nav{width:100%;height:42px;background:#005bac;box-shadow:0 0 5px #afa699;}
.nav ul{width:1000px;margin:0 auto;}
.nav ul li{float:left;position:relative;text-align:center;line-height:42px;width:100px;font-size:14px;font-family:"宋体";}
.nav ul li.last{}
.nav ul li a{color:#fff}
/*二级菜单*/
#menu ul ul { display:none;  position:absolute; top:36px; left:0; z-index:99999; width:auto; background:#5c5c5c;}
#menu ul ul li{ background:none; float:none; border-bottom:solid 1px #fff;}
#menu ul ul li a{ color:#fff; font-size:12px; padding:0; display:block; width:114px; text-align:center;}
#menu ul ul li a:hover{ color:#e30404;}

/*banner*/
/*头部header部分结束*/
/*头部header部分结束*/
.main_visual{height:319px;overflow:hidden;position:relative;width:100%;}
.main_image{height:319px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:319px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:319px;}
.main_image li span{display:block;width:100%;height:319px}
.main_image li a{display:block;width:100%;height:319px}
.main_image li .img_1{background:url(../images/banner01.jpg) center top no-repeat}
.main_image li .img_2{background:url(../images/banner01.jpg) center top no-repeat}
.main_image li .img_3{background:url(../images/banner01.jpg) center top no-repeat}


div.flicking_con{z-index:999;width:100%;height:21px;margin:0 auto;text-align:left;position:absolute;top:290px;left:50%;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;font-size:0;}
div.flicking_con a.on{background-position:0 -20px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:36px!important;height:72px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/left_btn.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/right_btn.png) no-repeat right top;right:100px;}




/*主体*/
.main{width:100%;margin:0 auto;}
.product{height:313px;background:#edecec;}
.product .title{width:100%;height:37px;background:url(../images/title.jpg) no-repeat center 30px;padding:30px 0 19px;}
.product ul{width:1000px;margin:0 auto;}
.product ul li{float:left;margin-right:30px;width:227px;position:relative;height:177px;}
.product ul li .cover{position:absolute;left:1px;bottom:0;width:227px;height:28px;background:url(../images/namebg.png) no-repeat;line-height:28px;color:#fff;text-align:center;}
.product ul li .cover p{float:left;padding-left:10px;}
.product ul li .cover a{display:block;float:right;padding-top:5px;width:18px;height:18px;background:url(../images/morebg.png) no-repeat left 5px;padding-right:10px;}
.product ul li .picture{width:225px;height:175px;border:1px solid #ccc;}
.product ul li.last{margin:0;}

.main .inner{width:1000px;margin:30px auto 0;}
.box{height:244px;overflow:hidden;float:left;}
.box3{padding:0;}
.box .title{height:31px;line-height:31px;border-bottom:2px solid #005bac;font-size:14px;color:#3f3f3f;font-family:"宋体";background:url(../images/titlebg.jpg) no-repeat left center;}
.box .title span{float:left;display:block;width:80px;text-align:center;color:#fff;}
.box .title a{float:right;font-size:12px;/*font-family:SimSun-ExtB;*/font-family:"宋体";color:#333333;}
.box .content{margin:10px auto 20px;}
.box .content .picbox{width:298px;height:98px;border:1px solid #e8e8e8;-moz-box-shadow:0 2px 2px 0 #c2c0c0; -webkit-box-shadow:0 2px 2px 0 #c2c0c0;box-shadow:0 2px 2px 0 #969696;behavior: url(ie-css3.htc);margin-bottom:10px;}
.box1 .content .intro{line-height:22px;}
.box1 .content .intro a{color:#f7960d;float:right;}
.box1{width:258px;margin-right:30px;}
.box1 .content ul{width:258px;}
.box1 .content ul li{height:31px;border-bottom:1px dashed #e1e1e1;padding-left:14px;background:url(../images/libg01.jpg) no-repeat left center;line-height:31px;color:#3f3f3f;}
.box1 .content ul li span{float:right;}
.box1 .content ul li a{color:#333333;}
.box1 .content ul li a:hover{color:#005bac;}
.box3{width:258px;}
.box3 .content{width:258px;}
.box3 .content p{line-height:22px;padding-bottom:8px;}
.box2 .pic{float:left;padding-right:15px;}
.box2{margin-right:30px;width:410px;}
.box2 .pic img{width:120px;height:80px;border:2px solid #ccc;}
.box2 .content p{line-height:22px;color:#333333;}
.box2 .content p a{float:right;color:#005bac;}

.box4{width:1000px;float:none;padding-top:30px;}
.box4 .title{}

.picScroll-left{ width:1000px;overflow:hidden;margin-top:30px;position:relative;}
.picScroll-left .hd .next{display:inline-block;width:14px;height:51px;background:url(../images/leftbtn.jpg) no-repeat;position:absolute;left:10px;top:35px;}
.picScroll-left .hd .prev{display:inline-block;width:14px;height:51px;background:url(../images/rightbtn.jpg) no-repeat;position:absolute;right:10px;top:35px;}
.picScroll-left .bd{width:932px;margin:0 auto;}
.picScroll-left .bd .tempWrap{width:912px !important;}
.picScroll-left .bd ul{overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 20px 0 0; float:left; _display:inline;text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:165px; height:125px; display:block;border:1px solid #e8e8e8; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }



/*内页banner*/
.banner{width:100%;height:220px;background:url(../images/banner02.jpg) no-repeat center top;padding-bottom:20px;}



.mainin{width:1000px;margin:30px auto 0;}
/*内页左边菜单*/
.sidebar{width:230px; float:left;}
.sidemenu{width:230px;margin-bottom:30px;}
.sidemenu .title{font-size:14px;font-family:"宋体";color:#fff;background:url(../images/titlebg.jpg) no-repeat left center;height:28px;line-height:28px;border-bottom:2px solid #005bac;}
.sidemenu .title span{display:block;width:80px;text-align:center;}
.sidemenu ul{padding:8px 0 50px 0;background:url(../images/sidebarbg.jpg) repeat-x left bottom;border:1px solid #ccc;border-top:none;border-radius:5px;}
.sidemenu ul li{height:32px;width:158px;margin:0 auto;line-height:32px;border-bottom:1px dashed #ccc;padding-left:42px;background:url(../images/libg03.jpg) no-repeat 23px center;}


.side_menu .intro ul li a:hover,.side_menu .intro ul li a.active,.side_menu .intro ul li:hover{}
#menu2 ul ul{ display:none;  position:absolute; top:0;  left:200px; width:200px; border-left:solid 1px #fff; z-index:10;}

.sidebar .con{width:202px;height:187px;background:url(../images/contact.jpg) no-repeat;margin-top:13px;}
.sidebar .con p{padding:66px 0 0 6px;}

/*======内页右边内容=====*/
/*内页右边标题*/
.side_right{ width:750px; float:right;}
.side_right .title{height:28px;border-bottom:2px solid #045aad;line-height:28px;background:url(../images/titlebg.jpg) no-repeat left center;}
.side_right .title .dq{ font-size:14px;color:#fff;font-family:"宋体";width:78px;text-align:center;float:left;line-height:28px;}
.side_right .title .position{ float:right;}
.side_right .title .position a{color:#333;}
.side_right .title a:hover{ text-decoration:underline;}
/*公司简介*/
.side_right .about{padding:20px;line-height:24px;}
.side_right .about p{padding-bottom:14px;}
.side_right .about p img{max-width:710px;}
/*内页右边单页及表格、表单样式*/
.side_right .intro{font-size:12px;color:#4b4b4b;line-height:26px;padding-top:8px;}
.side_right .intro p{ margin-bottom:10px;}
.side_right .intro table{ background:#dadada; margin-bottom:20px;}
.side_right .intro table tr td{ padding:4px; background:#fff;}
.side_right .intro table tr td a:hover{ color:#c30;}
.side_right .intro table input, .side_right .intro table textarea{ border:solid 1px #ccc; padding:4px; font-family:"宋体"; border-radius:3px;}
.side_right .intro table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}
/*首页左侧*/


/*新闻列表*/
.news_list{}
.news_list ul{padding:20px 20px 0 20px;}
.news_list ul li{height:30px;line-height:30px;border-bottom:dotted 1px #969696;background:url(../images/libg03.jpg) no-repeat left center; padding-left:26px;font-size:12px;}
.news_list ul li a:hover{ color:#045aad;}
.news_list ul li span{ float:right;}

/*新闻详细页*/
.news_show{ padding:20px 20px 0 20px;}
.news_show .name{ font-size:20px;color:#424141;font-family:"宋体";text-align:center; line-height:40px;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:8px 18px;}
.news_show .nr p{ margin-bottom:10px; line-height:26px;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}

/*产品列表*/
.product_list{padding:20px 0 0 0;}
.product_list ul{width:700px;margin:0 auto;}
.product_list ul li{ float:left;width:220px;text-align:center;overflow:hidden;padding:0 20px 14px 0;font-size:12px;}
.product_list ul li.last{padding:0 0 14px 0;}
.product_list ul li a{line-height:25px;}
.product_list ul li.last{padding:0;}
.product_list ul li img{ border:solid 1px #ccc; width:218px; height:169px;}

/*产品详细*/
.product_show{ padding:20px 0 0 0;}
.product_show .pic{ width:349px;float:left;padding-right:47px;}
.product_show .pic img{ width:347px;height:255px;border:solid 1px #c8c8c8;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.product_show .guige{width:354px;float:right;}
.product_show .guige ul li{line-height:24px;margin-bottom:10px;font-weight:bold;}
.product_show .guige ul li .font1{font-weight:normal;}
.product_show .sm{ width:100%; float:left; margin-top:20px;}
.product_show .sm .smbt{ border-bottom:solid 1px #dadada; width:100%; float:left;}
.product_show .sm .smbt span{background:url(../images/detailsmbg.jpg) no-repeat left;color:#fff;width:119px;height:36px;text-align:center;line-height:36px;font-size:14px; float:left;font-family:"宋体";}
.product_show .sm .neirong{ padding:10px; line-height:24px; float:left;}
.product_show .sm .neirong table{width:100% !important;}
.product_show .sm .neirong table tr td{padding:2px; border:1px solid #ddd;}
/*招聘信息*/
.side_right .container{padding:20px 20px 0 20px;border-top:1px solid #fff;}
h2.acc_trigger {background:url(../images/job_bg.jpg) no-repeat;height:30px;line-height:30px;width:710px;font-size:14px;color:#383838;padding-left:13px;text-decoration: none;display: block;padding: 0 0 0 50px;}
h2.acc_trigger a:hover {color: #ccc;}
h2.active {background-position: left bottom;}
.acc_container { padding: 0;overflow: hidden;width:700px;clear: both;background: #fff;border:3px solid #e9e9e9;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px; }
.des_left{float:left;line-height:30px;padding:12px 0 12px 40px;width:274px;color:#4d4d4d;}
.des_right{float:left;line-height:30px;width:284px;padding:12px 0;color:#4d4d4d;}
.job p{padding-left:40px;padding-bottom:27px;}
.firstp{padding-top:27px;}
.job p span{color:#d91b1b;}
/*联系我们*/
.contact{padding:20px;font-size:14px;line-height:30px;}
.contact p span{color:#045aad;font-size:18px;font-family:"宋体";}



/*footer*/
.footer{width:100%;height:75px;border-top:3px solid #005bac;margin-top:60px;background:#646667;}
.footer .footer_inner{width:1000px;margin:0 auto;line-height:75px;color:#fff}
.inner_left{float:left;}
.innner_right{float:right;}
.footer a{color:#fff;}